#include<bits/stdc++.h>
using namespace std;
int sumx = 0, sumy = 0, minans = 100001;
void dfs(vector<int>&arr, int num,int x,int y) {
    if (num == 10) {
        minans = min(abs(sumx-sumy),minans);
    } else {
        if (x < 5) {
            sumx += arr[num];
            dfs(arr,num+1,x+1,y);
            sumx -= arr[num];
        }
        if (y < 5) {
            sumy += arr[num];
            dfs(arr,num+1,x,y+1);
            sumy -= arr[num];
        }
    }
}
int main() {
    vector<int> arr(10);
    for (int i=0;i<10;i++) {
        cin >> arr[i];
    }
    dfs(arr,0,0,0);
    cout << minans;
    return 0;
}